release (make something known) - German English Dictionary